

.channel-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.column {
  flex: 1 1 50%; /* 强制各列平分容器宽度 */
  min-width: 50%; /* 防止内容过少导致空间不均 */
  padding: 0;
  box-sizing: border-box;
}

.image-container {
  margin: 0; /* 移除所有边距 */
  position: relative;
  margin-bottom: 20px;
}

.image-container img {
  width: 100%;
  height: auto;
}

.image-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  margin: 0;
}

.image-container {
  margin: 0 2px; /* 保留微小边距防止图片粘连 */
}